a seemingly impossible task - Espagnol Anglais Dictionnaire